/*
 * Timer_Controller.h
 *
 *  Created on: 21.06.2011
 *      Author: aaw713
 */

#ifndef TIMER_CONTROLLER_H_
#define TIMER_CONTROLLER_H_

#include <pthread.h>
#include <stdio.h>
#include <sys/neutrino.h>
#include <hw/inout.h>
#include <cstdlib>
#include <iostream>
#include <unistd.h>
#include <errno.h>
//#include "Base.h"

class Timer_Controller {
public:
	static Timer_Controller* getInstance();

	void pause_timer(void);
	void unpause_timer(void);

private:
	Timer_Controller();//private, weil singleton
	virtual ~Timer_Controller();
	Timer_Controller(const Timer_Controller&) {}

	//Base * base;
	static Timer_Controller* tInstance;
};

#endif /* TIMER_CONTROLLER_H_ */
